Python selenium操作错误
我正在尝试自动将鼠标移动到元素,我发现这样做的方法类似于:Python selenium操作错误,python,selenium,Python,Selenium,我正在尝试自动将鼠标移动到元素,我发现这样做的方法类似于: Actions action = new Actions(driver) action.moveToElement(hoverElement) 然而,当我运行这段代码时,我得到了一个语法错误,Pycharm告诉我Actions是一个未删除的引用。我也尝试过: import org.openqa.selenium.interactions.Actions 但我仍然得到一个错误“没有名为org的模块”。我被卡住了,这段代码似乎适用于其他
Actions action = new Actions(driver)
action.moveToElement(hoverElement)
然而,当我运行这段代码时,我得到了一个语法错误,Pycharm告诉我Actions是一个未删除的引用。我也尝试过:
import org.openqa.selenium.interactions.Actions
但我仍然得到一个错误“没有名为org的模块”。我被卡住了,这段代码似乎适用于其他所有人,出了什么问题?谢谢。在Python中,它不是
操作,而是通过以下方式导入的:
from selenium.webdriver.common.action_chains import ActionChains
示例用法:
from selenium.webdriver.common.action_chains import ActionChains
actions = ActionChains(driver)
actions.move_to_element(elm).perform()
在Python中,它不是操作
,而是通过以下方式导入的:
from selenium.webdriver.common.action_chains import ActionChains
示例用法:
from selenium.webdriver.common.action_chains import ActionChains
actions = ActionChains(driver)
actions.move_to_element(elm).perform()
我觉得很奇怪,selenium包不是以selenium开头的。*而且我觉得很奇怪,您的操作声明似乎不是Python,您是否遵循教程?在谷歌搜索之后,看起来你在Python IDE中使用的是java代码,我很困惑。我发现selenium包不是以selenium开头的,这很奇怪。*我发现你的动作声明似乎不是Python,你在学习教程吗?在谷歌搜索之后,看起来您正在Python IDE中使用java代码,我很困惑。这太完美了!谢谢这太完美了!谢谢