如何识别用户名和密码字段以使用Selenium和Python登录到USPS.com

安奇

我正在尝试登录USPS.com,我的用户名和密码正确,并且正在使用以下代码。

user1="myusername"
password1="password"
url="https://reg.usps.com/login?app=MyUSPS"
browser.get(url)

username = browser.find_element_by_name('username')
username.send_keys(user1)
sleep(5)
password = browser.find_element_by_name('password')
password.send_keys(passwd1)
sleep(5)
browser.find_element_by_id('btn-submit').click()
sleep(3)

但是当我手动尝试登录站点时,没有显示错误。

DebanjanB

根据您的问题以及使用用户名密码登录网址 https://reg.usps.com/login?app=MyUSPS您需要诱使WebDriverWait使所需的元素可单击,然后可以使用以下解决方案:

  • 代码块:

    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.support import expected_conditions as EC
    
    options = webdriver.ChromeOptions() 
    options.add_argument("start-maximized")
    options.add_argument('disable-infobars')
    driver=webdriver.Chrome(chrome_options=options, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
    driver.get("https://reg.usps.com/login?app=MyUSPS")
    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//input[@class='form-control' and @id='username']"))).send_keys("Ankit")
    driver.find_element_by_xpath("//input[@class='form-control' and @id='password']").send_keys("Ankit")
    driver.find_element_by_xpath("//button[@class='btn btn-primary btn-lg btn-block' and @id='btn-submit']").click()
    
  • 浏览器快照:

usps_com

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取使用jet.com API的api用户名和密码

尝试连接到 somee.com 数据库时是否使用我的登录用户名和密码?

无论如何我们可以使用用户名和密码对 dev.azure.com 进行身份验证并创建和更新错误 (C# Asp.net)?

如何使用 URI 而不是主机、端口、用户名和密码字段配置 NestJS TypeOrm?

我可以使用任何用户名和密码登录到Firebird 3数据库

用户名和密码字段未显示

找不到密码字段以使用Selenium和Python登录Google

使用cURL使用用户名和密码登录到Gitlab

如何使我的Spring Boot应用程序使用给定的用户名和密码登录到keycloak?

使用Javascript函数检查用户名和密码字段,如果没有完成则停止

与登录到其他页面相比,如何检测用户名和密码

登录问题我可以使用任何用户名和密码登录

我可以使用我的用户名和密码登录到 github,但不能使用 HTTPs 向他们推送代码

如何将Django的内置用户名和密码字段连接到用户定义的html输入标签

搜索用户名以使用Parse.com iOS吸引用户

Parse.com-PHP登录-缺少用户名

简单的用户名和密码登录 Python 3

PHP登录“无效的用户名和密码”使用MySQL

不使用密码和用户名登录

Flutter和Firebase-如何仅使用用户名和密码登录

是否可以使用此链接(https://www.instagram.com/ [用户名] /?__ a = 1)

如何使用2或3个用户名和密码以用户形式创建登录名?

使用帐户,用户名,密码登录到AWS Console

在Django中自定义用户名和密码字段?

如何配置MongoDB以使用用户名和密码进行连接?

如何配置DNN门户以使用相同的用户名和密码

如何向用户名和密码登录 (Python) 添加循环?

使用python向用户询问用户名和密码

如何创建登录但使用用户名或电子邮件和密码