0
我寫了一個成功登錄網站的腳本。但是,在登錄頁面更改後,URL保持不變。它不會重定向到我現在可以用來查找元素和填充表單的其他網址。用selenium成功登錄網頁後,無法使用新加載的頁面
下面是腳本:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
driver = webdriver.Firefox()
driver.implicitly_wait(10)
base_url = "https://trakcarelabwebview.nhls.ac.za/trakcarelab/csp/logon.csp"
verificationErrors = []
driver.get(base_url)
##log into website by filling in username and password forms
driver.find_element_by_id("USERNAME").send_keys("XXXX")
driver.find_element_by_id("PASSWORD").send_keys("XXXX")
driver.find_element_by_class_name("clsButton").click()
## at this point the page chages and I am unable to find any of the new elements on the new page
barcode = "11111111"
driver.implicitly_wait(5)
##driver.find_element_by_id("Clear").click()
driver.find_element_by_id("SpecimenParam").send_keys(barcode)
driver.find_element_by_id("Find").click()
driver.quit()
我不知道在所有我能得到硒使用新加載的網頁登錄後作爲其操作將被執行的新的一頁。
謝謝,我是不是在正確的幀搜索! – Albert