[英]Python Selenium Webdriver/Chromedriver (Device attached is not functioning...)
[英]selenium webdriver python not functioning properly
我正在嘗試運行以下代碼以登錄Web應用程序,但無法正常工作。 我得到的結果為“失敗(錯誤= 1)”。 有人可以解釋這里的問題嗎? 這應該是一個簡單的登錄,但是我看不到用戶名或密碼中的Web驅動程序類型。
class LoginTest(unittest.TestCase):
username = "example"
password = "example"
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.get("http://www.crowdfireapp.com")
def test_Login(self):
signInButtonSelector = ".btn-primary-outline"
signInTwitterButtonSelector = "#signinModal > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > a:nth-child(3)"
emailFieldSelector = "div.row:nth-child(2) > label:nth-child(1)"
passFieldSelector = "#password"
emailFieldElement = WebDriverWait(driver, 30).until(lambda driver: driver.find_element_by_css_selector(emailFieldSelector))
passFieldElement = WebDriverWait(driver, 30).until(lambda driver: driver.find_element_by_css_selector(passFieldSelector))
emailFieldElement.send_keys(username)
passFieldElement.send_keys(password)
passFieldElement.send_keys(Keys.RETURN)
def tearDown(self):
self.driver.quit()
if __name__ == '__main__':
unittest.main()
您可以使用https://accounts.crowdfireapp.com/auth/twitter?rememberMe=true&firebotVersion=2.1
而不是http://www.crowdfireapp.com
獲得Twitter登錄頁面。
那么您的代碼將在下面使用:
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.get("https://accounts.crowdfireapp.com/auth/twitter?rememberMe=true&firebotVersion=2.1")
def test_Login(self):
signInButtonSelector = ".btn-primary-outline"
signInTwitterButtonSelector = "#signinModal > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > a:nth-child(3)"
emailFieldSelector = "#username_or_email"
passFieldSelector = "#password"
emailFieldElement = WebDriverWait(driver, 30).until(lambda driver: driver.find_element_by_css_selector(emailFieldSelector))
passFieldElement = WebDriverWait(driver, 30).until(lambda driver: driver.find_element_by_css_selector(passFieldSelector))
emailFieldElement.send_keys(username)
passFieldElement.send_keys(password)
passFieldElement.send_keys(Keys.RETURN)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.