【Selenium+python】下拉框定位不到元素

这种封装的表单组件,定位的往往都是美化过的元素,而不是元素dom,这点以后在找元素的时候注意。

 

 

【Selenium+python】下拉框定位不到元素_第1张图片

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://www.peninsula.com/en")
driver.find_element(By.CLASS_NAME,'end-cta').click()
driver.find_elements(By.CLASS_NAME,"Select-arrow")[2].click()
driver.find_element(By.LINK_TEXT,"The Peninsula Hong Kong").click()

 

定位的位置不正确;

【Selenium+python】下拉框定位不到元素_第2张图片

 

你可能感兴趣的:(软件测试,selenium,Python)