我刚开始使用selenium webdriver。我正在尝试查找位于表格中的输入字段(可在此处找到https://imgur.com/a/hGnappr)
我尝试过点击 - >复制 - >复制XPath,但是当我启动程序时,我收到以下错误:
Unable to locate element: {"method":"xpath","selector":"/html/body/div/table[2]/tbody/tr[3]/td[2]/input"}
我想找到的输入字段名为" loginanvid"。任何帮助表示赞赏。
答案 0 :(得分:2)
要切换到iframe,请使用此代码:
IWebElement iframeEle = driver.FindElement(By.Name("main")); driver.SwitchTo().Frame(iframeEle);
然后使用 Xpath :
//tr[@class='bgmork']/descendant::input[@name='loginanvid']