在进行web自动化测试时,一定都遇见过这样的情况,通过元素定位方法怎么都定位不到想要点击的元素,这时候换种思路,可以用pyautogui来模拟鼠标点击
import pyautogui
def click(x_coord, y_coord, duration=0.2):
pyautogui.moveTo(x_coord, y_coord, duration=duration)
pyautogui.click()
time.sleep(3)
click(180, 240)
但是这样的做法也有一定的缺陷,就是无法无界面运行,并且你也不能在运行脚本时做别的事情,因为脚本需要实际控制你的鼠标