如何在Firefox中获取当前光标位置



我是python selenium的新手,正在为测试自动化创建POC。

我正试图在firefox上打开我的内部应用程序。我会弹出一个输入凭据的窗口,光标在文本框中。需要自动化的步骤有:

  1. 在当前光标所在的文本框中发送用户名
  2. 发送热键";TAB">
  3. 发送密码
  4. 发送热键";TAB">
  5. 单击当前光标位置

问题是,我无法识别文本框(PFA(。我只能考虑让它在当前光标位置的基础上工作。请建议我是否可以采用其他策略。

Firefox

代码我试图获得光标位置:

driver.maximize_window()
winsize=driver.get_window_size()
print(winsize)
cur_loc=driver.get_window_position()
print(cur_loc)

如果您使用pyautogui:,这非常容易

import pyautogui
pyautogui.position() # get cursor position
pyautogui.click() # click on the position

最新更新