请教move_to_element()问题
本帖最后由 liujh1211 于 2018-1-24 11:04 编辑把完整的报错信息贴出来。 暂时看不出来问题,除了百度的链接:https://www.baidu.com不同之外,好像也没有报错 清晨一缕阳光 发表于 2018-1-24 13:22
把完整的报错信息贴出来。
C:\Python27\python.exe D:/PycharmProjects/yjpt/test.py
Traceback (most recent call last):
File "D:/PycharmProjects/yjpt/test.py", line 9, in <module>
ActionChains(driver).move_to_element(above).perform()
File "C:\Python27\lib\site-packages\selenium\webdriver\common\action_chains.py", line 77, in perform
self.w3c_actions.perform()
File "C:\Python27\lib\site-packages\selenium\webdriver\common\actions\action_builder.py", line 76, in perform
self.driver.execute(Command.W3C_ACTIONS, enc)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 256, in execute
self.error_handler.check_response(response)
File "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: performActions
Process finished with exit code 1 liujh1211 发表于 2018-1-29 11:54
C:\Python27\python.exe D:/PycharmProjects/yjpt/test.py
Traceback (most recent call last):
File ...
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
#above=driver.find_element_by_class_name("pf")
above=driver.find_element_by_name("tj_settingicon")
ActionChains(driver).move_to_element(above).perform()
以上是脚本哈
FF的版本48
python:2.7
selenium:3.4.3 liujh1211 发表于 2018-1-29 11:58
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains...
1.看你写的代码是没有问题的;
2.查看下百度页面的源码发现,使用classname和name定位方法发现是不能定位到(设置)这个元素。因为存在多个相同的。
3.建议使用xpath或者css定位方法。
:lol 清晨一缕阳光 发表于 2018-1-29 14:46
1.看你写的代码是没有问题的;
2.查看下百度页面的源码发现,使用classname和name定位方法发现是不能定 ...
不是定位的问题,这段代码你这边运行可以么,我把脚本放在同事那运行是OK的她用的是Google的,不懂火狐为什么不行 liujh1211 发表于 2018-2-1 10:59
不是定位的问题,这段代码你这边运行可以么,我把脚本放在同事那运行是OK的她用的是Google的,不懂火狐为 ...
selenium3.0以上的版本使用火狐浏览器是需要下载驱动的
清晨一缕阳光 发表于 2018-2-1 12:55
selenium3.0以上的版本使用火狐浏览器是需要下载驱动的
有下载驱动呢,我想问下这段脚本,你这边运行可以么 您好, 你这个问题解决了吗
页:
[1]