python - Python 硒点击()
问题描述
我正在尝试单击导航选项卡“MPass”,但是它不起作用。
https://www.gv.com.sg/GVMovies
nav = driver.find_element_by_css_selector('ul.nav.nav-tabs')
tabs = nav.find_elements_by_css_selector('a.ng-binding')[1]
tabs.click()
[概览][2]
解决方案
确保您正在等待元素加载并在 dom 中可见。
然后使用find_element_by_css_selector
selector = driver.find_element_by_css_selector("li[select=\"changeTab('M Pass Movies')\"]")
selector.click()
或者
selector = driver.find_elements_by_css_selector("li[class='tab-pane ng-isolate-scope']")[0]
推荐阅读
- react-native - 在 Metro 捆绑器的“捆绑”阶段后 react-native run-ios 崩溃
- math - 舍入浮点变量后,仍有数字“0.80000001”
- rxjs - 在 rxjs 中访问 observable 的先前状态
- python - 如何解决此参数错误?
- react-native - 我们可以在反应式中将颜色更改为下拉标签吗
- python - AWS ECS 中的 Git 克隆私有存储库
- excel - 在 Excel 2016 中录制时,红色线条中只有一个“。” 在等号的左边
- python - Python BeautifulSoup 从网页中抓取表格
- c# - C# Hashing Base64 编码的字符串长度
- python - 用 1s 填充 scipy.sparse.coo_matrix,得到一个 2