拜!
我正在使用Selenium Web Driver和Excel VBA构建Web scraper。对于特定网站,我无法在网页上找到元素,但我可以使用网络驱动程序登录网站。
这是有问题的网站:
WebsiteURL = "https://apps.availity.com/availity/web/public.elegant.login.HOME"
以下是有问题的代码:
driver.FindElementByXPath("//*[@id='payerDropDown_chzn']").Click
我尝试过使用byname,byname& byclass但没有一个方法能够找到该元素。我还在页面上的多个元素上对此进行了测试,但它无法正常工作。
如果您对如何找到这些元素有任何建议,请告诉我。
答案 0 :(得分:0)
我无法访问确切的页面,因为我没有登录信息,但过去我遇到问题时遇到问题,因为它们位于iframe中。您必须激活/选择(不记得Selenium使用的术语)iframe来访问其中的元素。或者至少那就是我所做的。