我是python selenium的新手,正在为测试自动化创建POC。
我正试图在firefox上打开我的内部应用程序。我会弹出一个输入凭据的窗口,光标在文本框中。需要自动化的步骤有:
- 在当前光标所在的文本框中发送用户名
- 发送热键";TAB">
- 发送密码
- 发送热键";TAB">
- 单击当前光标位置
问题是,我无法识别文本框(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