单击提交按钮后如何将 selenium webdriver 移动到下一页?
How to move selenium webdriver to next page after clicking submit button?
所以我到了我的程序填写文本框并使用 submit() 命令单击继续预订按钮的地步,但是在 html 中没有 url 可以放置在 driver.get([url]) 方法中将我的驱动程序移至下一页。
驱动程序上调用的所有后续方法都在“继续预订”页面上,而不是它带我进入的下一页。如何通过将我的驱动程序移至下一页来继续该程序?
我的代码:
#types in studentID
studentIDBOX = driver.find_element(By.NAME, 'MEMBER_NO')
studentIDBOX.send_keys('12345678') #example ID
#submits the proceed to booking button
proceedBox = driver.find_element(By.XPATH, '//*[@id="single-column-content"]/div/div/div/div[2]/div/form/input[5]')
proceedBox.submit()
# WHAT DO I ADD TO DRIVER.GET??
proceedBox.submit()
应提交 <form>
并将您带到登录页面。您不必显式调用 driver.get(url)
。新页面加载后,您可以像往常一样调用以下命令:
所以我到了我的程序填写文本框并使用 submit() 命令单击继续预订按钮的地步,但是在 html 中没有 url 可以放置在 driver.get([url]) 方法中将我的驱动程序移至下一页。
驱动程序上调用的所有后续方法都在“继续预订”页面上,而不是它带我进入的下一页。如何通过将我的驱动程序移至下一页来继续该程序?
我的代码:
#types in studentID
studentIDBOX = driver.find_element(By.NAME, 'MEMBER_NO')
studentIDBOX.send_keys('12345678') #example ID
#submits the proceed to booking button
proceedBox = driver.find_element(By.XPATH, '//*[@id="single-column-content"]/div/div/div/div[2]/div/form/input[5]')
proceedBox.submit()
# WHAT DO I ADD TO DRIVER.GET??
proceedBox.submit()
应提交 <form>
并将您带到登录页面。您不必显式调用 driver.get(url)
。新页面加载后,您可以像往常一样调用以下命令: