0
,我將Selenium Hub和Selenium節點連接到此Hub。我需要測試每個桌面瀏覽器的節點。要運行在我的假設鍍鉻格柵的測試,我開始chromedriver以下參數:如何使用chromedriver在我的基礎設施上測試Android上的Chrome
java -Dwebdriver.chrome.driver=C:\chromedriver.exe -jar selenium-server-standalone-2.52.0.jar -role webdriver -hub http://myseleniumhubip:4444/grid/register -browser browserName=chrome,platform=WINDOWS -port 5557
我創造我在測試驅動程序是這樣的:
DesiredCapabilities capability = DesiredCapabilities.Chrome();
driver = new RemoteWebDriver(new Uri("http://myseleniumhubip:4444/wd/hub"), capability);
,一切都會按預期。瀏覽器在遠程機器上啓動並執行測試。
但是,我還想在我的真實Android設備上使用Chrome進行測試。問題是,我不知道如何啓動chromedriver(使用哪些參數),也不知道如何創建RemoteWebDriver來完成此操作。
任何人都可以幫我嗎?
- 我在機器上安裝的Android SDK與chromedriver
- 電話爲我的測試
謝謝設置成調試模式
你應該開始'亞行server'用'chromedriver-server'一起,所以在執行'亞行啓動server' 'cmd'並添加'{'chromeOptions':{'androidPackage':'com.android.chrome'}}'to'capability' – Andersson