我是Python上Selenium的菜鸟。我正在尝试使用脚本使工作任务和登录自动化。但是我似乎很难达到目标。
首先,由于笔记本电脑上的电池原因以及由于钥匙串信息已经存在,因此我无法使用Safari。
我能否让Selenium为每个门户打开几个选项卡,并至少输入所述网站的用户名和密码?我可以理解Selenium出于安全原因不能与钥匙串配合使用,但是至少我可以在脚本中输入用户名和密码?
到目前为止,我有:
from selenium import webdriver
bw = webdriver.Safari()
bw.maximize_window()
bw.get('website') #I had to get rid of https since I could also not handle the Safari security warning
bw.implicitly_wait(5)
bw.find_element_by_class_name('EnteredUserID').send_keys("username")
当我运行它时,将打开该站点,但未在该字段中输入用户名。我在做错什么吗?
感谢任何建设性的投入!