小编ac2*_*001的帖子

为新 URL 更改 Selenium 驱动程序

我使用 Selenium 导航到带有登录名/密码的 URL(即 URL_1)并提供登录凭据。我已登录并且 URL(即 URL_2)已按预期更改。我不知道如何导航 URL_2,因为驱动程序仍然引用 URL_1。

提前致谢。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

user_name = 'xyz'
password = 'xyz'

def login_process():
    driver = webdriver.Firefox()
    driver.get("URL_1") 
    #successfully navigated to URL_1

    elem = driver.find_element_by_name("username")
    elem.clear()
    elem.send_keys(user_name)

    elem = driver.find_element_by_name("password")
    elem.clear()
    elem.send_keys(password)
    driver.find_element_by_id("submit").click()
    #successfully entered URL_2 

def query():
    HOW DO I CHANGE THE DRIVER TO URL_2?

    #elem = driver.find_element_by_class_name(ticker_box) #this doesn't work, references URL_1 driver
    #elem.clear()
    #elem.send_keys('xyz')
Run Code Online (Sandbox Code Playgroud)

python firefox python-2.7 selenium-webdriver

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

firefox ×1

python ×1

python-2.7 ×1

selenium-webdriver ×1