我在Django上运行了Selenium Web驱动程序,并引发了此错误。
我已经尝试了通常的XPath方法和EC方法。我犯了同样的错误。我该怎么办?
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
def login_mls(self):
self.driver.get(self.info["url"])
form = self.driver.find_element_by_xpath("//form")
# form = WebDriverWait(self.driver, 4).until(EC.presence_of_element_located((By.XPATH, "//form")))
答案 0 :(得分:0)
这对我有用:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get(' https://login.fmls.com/SAML/login.aspx')
form = driver.find_element_by_xpath('//form')
print(form)
输出:
pawel@pawel-XPS-15-9570:~/test$ python form.py
<selenium.webdriver.remote.webelement.WebElement (session="098afd96ade1cd7b3d6a399da2c01156", element="0.3574376585380399-1")>
pawel@pawel-XPS-15-9570:~/test$
还要检查您是否安装了正确版本的chromedriver:http://chromedriver.chromium.org/
答案 1 :(得分:0)
我们不知道您遇到什么错误,请编辑您的原始问题并添加错误代码/结果。
2<=x && x<=5
产生以下结果:
pscp -i C:/Users/Desktop/xyz.pem C:/Users/Desktop/script.py ec2-user.amazonaws.com :/home/ec2-user