我刚开始使用Selenium webdriver。我正在尝试查找位于表中的输入字段(可以在此处找到 https://i.stack.imgur.com/H1ZMt.jpg(
我尝试右键单击 -> 复制 -> 复制 XPath,但是当我启动程序时,出现以下错误:
Unable to locate element: {"method":"xpath","selector":"/html/body/div/table[2]/tbody/tr[3]/td[2]/input"}
我想找到的输入字段是名为"loginanvid"的输入字段。任何帮助,不胜感激。
要切换到 Iframe,请使用以下代码:
IWebElement iframeEle = driver.FindElement(By.Name("main")); driver.SwitchTo().Frame(iframeEle);
然后使用此Xpath:
//tr[@class='bgmork']/descendant::input[@name='loginanvid']