我的应用程序的Windows身份验证弹出窗口类似于此应用程序https://www.engprod- charter.net/我已使用以下代码使用python处理硒中的窗口身份验证弹出窗口。
from selenium import webdriver import time import win32com.client driver=webdriver.Firefox() driver.maximize_window() driver.get('https://www.engprod-charter.net/') shell = win32com.client.Dispatch("WScript.Shell") shell.Sendkeys("username") shell.Sendkeys("{TAB}") shell.Sendkeys("password@123") time.sleep(5) shell.Sendkeys("{ENTER}") time.sleep(2) driver.quit()
但是由于我在机器人框架中使用python 2.7.12,因此似乎不支持win32com.client。我想知道我必须在Robot Framework中使用哪个库来处理这种情况。
我不是要完整的解决方案,因为这不是的正确方法,只是想提示我应该如何处理我的情况。谢谢
您可以使用 处理窗口输入和类似内容的AutoItLibrary实现您的方案。基本上控制整个GUI,而不仅仅是浏览器。
首先安装用于机器人框架的AutoItLibrary
现在将AutoItLibrary包含在Robot Framework中 让我们知道是否可行 ,我想知道