有沒有不使用框架來運行硒測試的命令?例如pytest foo_test.py是否有命令執行未包裝在框架中的硒測試?
爲了運行以下測試,我的本地計算機上需要什麼?我很困惑,因爲這似乎是唯一的要求將是chromedriver,但我不知道要執行實際測試使用哪個命令。
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
capa = DesiredCapabilities.CHROME
capa["pageLoadStrategy"] = "none"
driver = webdriver.Chrome(desired_capabilities=capa)
wait = WebDriverWait(driver, 20)
driver.get('http://stackoverflow.com/')
wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, '#h-top-questions')))
driver.execute_script("window.stop();")
謝謝,這有助於我完美地理解它。我也能夠在本地運行這個示例,看起來我只是錯過了驅動程序路徑。我正在研究任何指南,以便能夠在不使用語言的情況下運行selenium webdriver測試,以便更好地理解所有命令。 – Wunderbread