日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Appium1.9 之 Chromedriver安装方式

發布時間:2023/12/18 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Appium1.9 之 Chromedriver安装方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、在 appium?官網上下載安裝后,下載的是1.7.1的版本,安裝之后是1.9.1最新版本。

2、appium安裝之后,會發現涉及到?瀏覽器相關的業務時(我使用的是chrome)會提示 “No Chromedriver found that can automate Chrome '62.0.3202'”。

1 # -*- coding:utf-8 -*- 2 ''' 3 Created on Sep 30, 2018 4 5 @author: SaShuangYiBing 6 7 Comment: 8 ''' 9 from appium import webdriver 10 desired_caps = {} 11 desired_caps['platformName'] ='Android' 12 desired_caps['platformVersion'] ='7.0' 13 desired_caps['deviceName'] ='DIYTHYTCCQBIV47D' 14 desired_caps['browserName'] = 'Chrome' 15 16 desired_caps["unicodeKeyboard"] ="True" 17 desired_caps["resetKeyboard"] ="True" 18 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) 19 20 21 print(driver.current_package) 22 print(driver.current_activity) 23 24 25 #輸出錯誤如下: 26 Traceback (most recent call last): 27 File "D:\WorkSpace3\EXAMPLE\Appiu_ex\qwsa.py", line 18, in <module> 28 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) 29 File "C:\Program Files\Python36\lib\site-packages\appium\webdriver\webdriver.py", line 97, in __init__ 30 super(WebDriver, self).__init__(command_executor, desired_capabilities, browser_profile, proxy, keep_alive) 31 File "C:\Program Files\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__ 32 self.start_session(capabilities, browser_profile) 33 File "C:\Program Files\Python36\lib\site-packages\appium\webdriver\webdriver.py", line 136, in start_session 34 response = self.execute(RemoteCommand.NEW_SESSION, parameters) 35 File "C:\Program Files\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute 36 self.error_handler.check_response(response) 37 File "C:\Program Files\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response 38 raise exception_class(message, screen, stacktrace) 39 selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome '62.0.3202'. See https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md for more details. View Code

?

3、按照錯誤提示提供的?github?鏈接去查看如何安裝這個driver,發現使用 npm?命令進行安裝。

4、打開命令行窗口,輸入npm?提示命令無效,接下來就得要先安裝某個軟件才能支持這個命令,網上上查找一翻之后是要安裝?Node.js,之前老的appium版本(v1.4左右)是會自帶這個node.js的,新版本目前未發現。

5、前往?Node.js?官網下載跟系統匹配的版本進行安裝,安裝時一路點 Next?直到?Finish?即可。

6、重新打開命令窗口,輸入 npm -v?會提示出版本號,如果未顯示出版本號則可能是安裝出問題,請將上面步驟重新跑一遍。?

7、然后查找瀏覽器的版本號,找到對應的chrmoedriver?版本號,匹配關系如下:

The following is a list of Chromedriver versions and their corresponding minimum Chrome version that is automatable:

VersionMinimum Chrome VersionLink to Chromedriver
2.4268.0.3440.0v2.42 (link)
2.4167.0.3360.0v2.41 (link)
2.4066.0.3359.0v2.40 (link)
2.3966.0.3359.0v2.39 (link)
2.3865.0.3325.0v2.38 (link)
2.3764.0.3282.0v2.37 (link)
2.3663.0.3239.0v2.36 (link)
2.3562.0.3202.0v2.35 (link)
2.3461.0.3163.0v2.34 (link)
2.3360.0.3112.0v2.33 (link)
2.3259.0.3071.0v2.32 (link)
2.3158.0.3029.0v2.31 (link)
2.3058.0.3029.0v2.30 (link)
2.2957.0.2987.0v2.29 (link)
2.2855.0.2883.0v2.28 (link)
2.2754.0.2840.0v2.27 (link)
2.2653.0.2785.0v2.26 (link)
2.2553.0.2785.0v2.25 (link)
2.2452.0.2743.0v2.24 (link)
2.2351.0.2704.0v2.23 (link)
2.2249.0.2623.0v2.22 (link)
2.2146.0.2490.0v2.21 (link)
2.2043.0.2357.0v2.20 (link)
2.1943.0.2357.0v2.19 (link)
2.1843.0.2357.0v2.18 (link)
2.1742.0.2311.0v2.17 (link)
2.1642.0.2311.0v2.16 (link)
2.1540.0.2214.0v2.15 (link)
2.1439.0.2171.0v2.14 (link)
2.1338.0.2125.0v2.13 (link)
2.1236.0.1985.0v2.12 (link)
2.1136.0.1985.0v2.11 (link)
2.1033.0.1751.0v2.10 (link)
2.931.0.1650.59v2.9 (link)
2.830.0.1573.2v2.8 (link)
2.730.0.1573.2v2.7 (link)
2.629.0.1545.0v2.6 (link)
2.529.0.1545.0v2.5 (link)
2.429.0.1545.0v2.4 (link)
2.328.0.1500.0v2.3 (link)
2.227.0.1453.0v2.2 (link)
2.127.0.1453.0v2.1 (link)
2.027.0.1453.0v2.0 (link)

上述chromedriver版本匹配及下載鏈接為:點擊跳轉

8、在命令行窗口輸入?npm install appium --chromedriver_version="2.35" ,我的瀏覽器版本是 62.0.3202.84?對應匹配的 chromedriver為 2.35

9、待安裝完成即可

?

轉載于:https://www.cnblogs.com/TwCsLj/p/9728232.html

總結

以上是生活随笔為你收集整理的Appium1.9 之 Chromedriver安装方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。