鼠标悬停在“手机”后会移动到“女鞋”上,不知道为什么

来源:2-5 鼠标和键盘事件演示及源代码阅读

weixin_慕雪2209780

2020-01-28

from selenium import webdriver
from selenium.webdriver import ActionChains
# from selenium.webdriver.common.keys import Keys
import time

try:
   # chromedriver的存储路径
   driver = webdriver.Chrome()
   # 将浏览器最大化
   driver.maximize_window()
   # 打开京东首页
   driver.get("https://www.jd.com/")
   element = driver.find_element_by_link_text("手机")
   # 鼠标悬停
   ActionChains(driver).move_to_element(element).perform()
   time.sleep(3)
   old_phone = driver.find_element_by_link_text("老人机")
   old_phone.click()
finally:
   time.sleep(3)
   driver.quit()

写回答

1回答

大周

2020-02-07

看着代码没啥问题。 你试试其他的定位方式

0
0

UI自动化测试经典项目实战 强化编程能力

从测试到测试开发的“快速通道”,让你掌握代码开发能力

298 学习 · 107 问题

查看课程