我试图获取在输入框中单击“提交”按钮后生成的值。但是页面会重新加载,因此不会返回任何内容。来自网站http://www.wasitviewed.com/
我已经尝试使用输入框的xpath选择.text选项。
WebDriverWait(drivername, 20).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH,"""//*[@id="content"]/iframe""")))
result = drivername.find_element_by_xpath("""//*[@id="results"]/p[1]/input""").text
print result
我希望它可以打印生成的链接。
答案 0 :(得分:0)
由于您尝试从input
元素获取文本值,因此请使用get_attribute("value")
而不是.text
。
使用它来获取结果。
result = driver.find_element_by_xpath("//*[@id='results']/p[1]/input""").get_attribute("value")
print(result)