【发布时间】:2016-05-11 10:54:51
【问题描述】:
我尝试找到这个 URL 页面做一些 selenium 自动化测试,通常可以获取 web 元素,但有些页面很奇怪......即使使用 XPATH 也找不到 web 元素(使用 chrome 浏览器可以看到元素,但可以不对这个元素做一些动作..事实上......错误信息是“找不到元素)
貌似是asp.classic生成页面....windows.onload()页面
driver_path = os.path.join(os.getcwd(), "IEDriverServer.exe")
driver = webdriver.Ie(driver_path)
driver.get(mytestpage)
element = WebDriverWait(driver, 300).until(
EC.element_to_be_clickable((By.LINK_TEXT, "Hardware")))
element.click()
element = WebDriverWait(driver, 300).until(
EC.element_to_be_clickable((By.XPATH, "'//*[@id="testpage"]/table/tbody/tr/td[2]/table/tbody/tr[1]/td[2]/font/a[1]'")))
element.click()
【问题讨论】:
标签: python selenium-webdriver asp-classic automated-tests