空竹 发表于 2017-12-25 15:12:12

自动化定位求救

点击按钮后   出现弹窗 然后在弹窗页面中进行单选框的自动化操作
sreach_window=driver.current_window_handle #此行代码用来定位当前页面
time.sleep(2)
element =driver.find_element_by_class_name('modal-content').find_element_by_xpath('//*[@id="illegal_province_datalist"]/tr/td/input').click()

报错如下:
selenium.common.exceptions.NoSuchElementException: Message: Unable to find element with xpath == //*[@id="illegal_province_datalist"]/tr/td/inputC:\Users\Administrator\Desktop\照片

youreyebows 发表于 2018-1-4 11:59:08

1、find_element_by_class_name只能找到第一个class为modal-content的元素。你这里会报错,说明第一个元素下面没有xpath为//*[@id="illegal_province_datalist"]/tr/td/input的元素
2、如果你想在所有class为modal-content的元素中,那就需要用到find_elements。

给你看张图你应该就明白啦。
页: [1]
查看完整版本: 自动化定位求救