【发布时间】:2020-03-24 07:45:54
【问题描述】:
我使用的是 C#,但无法从嵌套表的文本框中获取结算日期。你能帮帮我吗?
我尝试了以下方法:-
driver.FindElement(By.Id("settlementdate"))
driver.FindElement(By.Name("settlementdate"));
driver.FindElement(By.Name("//*[@id='settlementdate']");
driver.FindElement(By.Name("//input[@id='settlementdate']");
【问题讨论】:
-
您的问题因几个原因而被否决——主要是 HTML 的屏幕截图。这很难阅读(小文本,眼睛紧张),甚至更难以调试,因为没有我们可以测试的 HTML 文本。您还刚刚说您“无法在文本框中获取结算日期”。那是什么意思?是否抛出异常?什么打印到控制台上?什么都没有发生吗?添加这些细节将有助于提高这个问题的质量,你会得到更好的答案。我想回答这个问题,但没有这些细节就无法继续。
标签: c# selenium-webdriver xpath css-selectors webdriverwait