selenium學習筆記(一)

2021-08-20 21:41:32 字數 898 閱讀 5122

初學selenium,遇到的問題記錄下來。

1、the path to the driverexecutable must be set by thewebdriver.gecko.driver system property

報這個錯,是因為你使用了selenium3+firefox。在selenium3中,使用firefox,需要新增驅動。

在**中加入

system.setproperty("webdriver.firefox.marionette","c:\\programfiles (x86)\\mozilla firefox\\geckodriver.exe");

webdriver driver=newfirefoxdriver();

c:\\program files(x86)\\mozilla firefox\\geckodriver.exe

是驅動放置的位置

2、org.openqa.selenium.firefox.notconnectedexception:unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. firefoxconsole output:

extensions\[email protected]

原因:firefox版本與selenium不相容。

注意:從下面路徑能檢視selenium支援的firefox版本:

selenium-server-standalone-3.4.0.jar\org\openqa\selenium\firefox\webdriver.xpi\install.rdf

3.048.0

最小支援3.0

最大支援48.0

firefox

seleniumjar

selenium 學習筆記

目錄 安裝與配置 使用 使用時的一些經驗與問題等 1.使用 ip 2.chrome 無頭瀏覽器 3.定位不到元素時解決方法 直接pip install selenium 即可,有時候會報錯,多嘗試一下即可 使用selenium 還需要安裝配置一下瀏覽器的驅動,我使用的是chrome瀏覽器,最先chr...

Python爬蟲學習筆記(Selenium(1))

1.基本使用 fromseleniumimportwebdriver from selenium.webdriver.common.byimport byfrom selenium.webdriver.common.keysimport keys from selenium.webdriver.su...

selenium學習筆記 定位元素

我們在對頁面中元素進行定位之前,要先對瀏覽器進行操作 1 public class searchtest 19 其中,第五步的定位元素有八種方式 classname 通過元素的class定位,findelement 方法表示查詢元素,by.classname 表示通過類名來定位介面上的輸入框,sen...