python - 属性错误: module 'selenium.webdriver.common.by' has no attribute 'XPATH' using Selenium Python

标签 python selenium selenium-webdriver webdriver selenium-webdriver-python

我开始编程,所以我创建了一个简单的代码,但它给出了这个错误:

enter image description here

我正在使用Jupyter Notebook,这是代码,如果有人知道问题是什么,请帮助我

enter image description here

最佳答案

正如错误已经告诉您的那样,by.XPATH 不存在。但是 by 有一个名为 By 的类及其属性 XPATH

像这样:

from selenium.webdriver.common.by import By

driver = ...
elem = driver.find_element(By.XPATH, "YOUR_XPATH")

关于python - 属性错误: module 'selenium.webdriver.common.by' has no attribute 'XPATH' using Selenium Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73297674/

相关文章:

python - 调整扫描线填充以检测离散对象

java - 如何在 selenium webdriver 2 中选择复选框?

java - 在java selenium中执行测试用例之前,我可以在桌面上显示消息吗?

Python:无法从 webdiver 获取 href

java - 无法通过Java中的Selenium定位父iframe内的子iframe元素

Python 3D 多项式曲面拟合,顺序相关

python - tshark 给出了无效的捕获过滤器错误

Selenium IDE : Click on a particular item by name (not the XPath)

java - Selenium 3.x 双击不起作用

python - 如何以编程方式创建和管理macOS Safari书签?