我正在尝试构建一个程序,以便在网站管理员不能让我访问他们的数据库时自动将文档1上传到网站上。
我的第一个问题就是试图登录系统。我发现当我使用时,
elem = driver.find_element_by_name("q")
elem.send_keys("pycon")
它将复制粘贴" pycon"进入表格。然而,表单受复制粘贴保护,永远不会让我输入表单字段。
当我使用浏览器记住我的用户名/密码时,会出现另一个问题。当我运行脚本时,字段在加载时是空的,所以我无法提交(即使我隐含地告诉它等待浏览器加载30秒)。
最后,如果我已经登录,该程序将打开一个新窗口并再次请求登录/密码!
有没有这方面的任何一个?
是否有强制硒分别打出每个字母的功能?有没有办法在启动时添加我的firefox配置文件以强制记住我的用户名/密码?有没有办法让我的webdriver在firefox中打开另一个选项卡而不是新窗口?
任何帮助将不胜感激!我需要在星期五之前完成这项工作,谢谢!
答案 0 :(得分:0)
I am a dummy! I was using send_keys(Keys.ENTER) before my password was entered and it was erroring out. I apologize thanks for the quick responses though!