51Testing软件测试论坛
标题:
关于鼠标操作和鼠标当前位置,遇到的问题
[打印本页]
作者:
烈日晴空
时间:
2017-11-16 18:33
标题:
关于鼠标操作和鼠标当前位置,遇到的问题
from
selenium
import
webdriver
import
time
from
selenium.webdriver.common.action_chains
import
ActionChains
driver = webdriver.Chrome()
driver.get(
'https://www.baidu.com/'
)
element = driver.find_element_by_xpath(
'/html/body/div[1]/div[1]/div/div[3]/a[8]'
)
ActionChains(driver).move_to_element(element).perform()
time.sleep(
10
)
driver.quit()
1.打开百度;2.鼠标放在(设置)上悬停,出现一个弹窗,然后就不动
但是结果和运行时鼠标的位置有关:当鼠标在浏览器内的时候,悬停持续一瞬间;当鼠标在浏览器外的时候,悬停可以持续。请问这是为什么?
作者:
Real_小T
时间:
2017-11-17 10:44
有可能是浏览器在被工具控制的时候是一个实例 鼠标在浏览器内是正常的 在浏览器外的话会有一些类似你这样的问题出现
以上是本人猜测 抛砖引玉 楼下继续
作者:
千里
时间:
2017-12-6 09:46
webdriver执行的时候,浏览器受工具控制,与用户无关。当用户干扰了浏览器后,浏览器受到了另外的外部事件。
相当于浏览器开始受到了webdriver的事件控制,鼠标在外面操作,浏览器并没有接收到外部事件,但是鼠标跑到浏览器中来后,浏览器就接收到了外部事件自然就是那结果了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2