Selenium Webdriver对Safari钥匙串的支持以及是否无法.send_keys?

时间:2018-08-28 17:48:50

标签: python-3.x macos selenium webdriver

我是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")

当我运行它时,将打开该站点,但未在该字段中输入用户名。我在做错什么吗?

感谢任何建设性的投入!

0 个答案:

没有答案