接著上一個搭建環(huán)境開始敘述:win10系統(tǒng)x64安裝java環(huán)境以及搭建自動化測試環(huán)境_薈K的博客-CSDN博客
上一步結(jié)尾的瀏覽器驅(qū)動,本人后面改到了谷歌瀏覽器.exe文件夾下:
這里需要注意,這個新路徑要加載到系統(tǒng)環(huán)境變量中。
上一步下載的驅(qū)動是117.0.5938.92,而我的瀏覽器當(dāng)時版本是117.0.5938.89導(dǎo)致一直運(yùn)行不成功,不知道是不是驅(qū)動領(lǐng)先了瀏覽器,后面谷歌瀏覽器自動更新到了117.0.5938.132,測試用例就能打開瀏覽器,不知道跟這個瀏覽器版本有沒有關(guān)系,本人在這里記錄一下。
好了,接下來就是安裝maven
一、安裝maven
我這里是下載的3.8.4版本
下載地址:Maven – Download Apache Maven
可以和我的版本不一樣,然后下載下來解壓后要把路徑加入到系統(tǒng)環(huán)境變量中,上一篇文章已經(jīng)講解了如何新建環(huán)境變量,這里只展示結(jié)果:
將這個再加入到Path中:
檢驗(yàn)環(huán)境變量是否配置成功,以管理員身份打開命令窗口,輸入“mvn -v”:
在maven文件夾下或者任意地方新建一個文件夾作為本地倉庫,我這里是在maven文件夾下建立的:
再修改maven下的\conf\setting.xml文件,打開配置本地倉庫的地址:
<localRepository>D:\maven\my_maven_local_repository</localRepository>
注意一定要在settings標(biāo)簽內(nèi),不要建在settings標(biāo)簽外面
再配置阿里云鏡像,建議大家找一個靠譜的,我這里并沒有配置,用的原來自己的。
將我找到的阿里云鏡像貼出來:
<mirror>
<id>aliyun-maven</id>
<name>aliyun-maven</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
或者這個
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
一定要放在標(biāo)簽里面,可以將原來自帶的先注釋掉,以防萬一。
配置jdk(如果需要的話,我這里也并沒有配置)
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
最后就是在IDEA里面修改到自己的maven了
二、配置IDEA的maven參數(shù)
選擇Maven,修改以下三項(xiàng)配置。進(jìn)入file->settings
"Maven home path"選擇Maven的安裝目錄;"User settings file"選擇Maven安裝目錄conf文件夾下的"settings.xml"文件;"Local repository"選擇安裝目錄下新建的倉庫目錄。
接下來打開Maven->importing,配置VM options for importer
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
再打開Runner,配置VM Options參數(shù):
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
還有一個入口也要按照上面這么配置:file->New Projects Setup->Settings for New Projects...
也是一樣的配置:
最后可以新建Maven工程,開始驗(yàn)證一下是否可以正常操作:
在pom.xml中下載庫依賴:
<dependencies>
<!--https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.0.0</version>
</dependency>
</dependencies>
具體放這個位置:
在main.java文件中輸入:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class Main {
public static void main(String[] args) {
ChromeOptions options=new ChromeOptions();
options.addArguments("--remote-allow-origins=*");
WebDriver webDriver=new ChromeDriver(options);
webDriver.get("https://www.baidu.com");
}
}
運(yùn)行如果能成功調(diào)出百度界面,就ok了
因?yàn)槲耶?dāng)時Maven有點(diǎn)問題,所以自己手動下載的Selenium版本,自己手動加入的,所以不需要這個下載依賴庫的步驟。
首先下載Selenium:http://selenium-release.storage.googleapis.com/index.html
因?yàn)槲覟g覽器版本比較高,怕不匹配,我就下載了4.0版本的,這里需要把selenium-java和selenium-server都下載下來。
這里講解一下手動加入過程:打開file->Project Structure->Modules->Dependencies->+
然后會彈出一個文件選擇,選擇第二個就可以導(dǎo)入各種jar文件了,我當(dāng)時比較暴力,把Maven和Selenium里面的.jar文件都導(dǎo)入了,,,大家可以更溫柔的操作。文章來源:http://www.zghlxwxcb.cn/news/detail-729590.html
以上就是我整個環(huán)境配置過程,比較彎曲,,,發(fā)出來供大家參考。后續(xù)會更新自動化測試過程。文章來源地址http://www.zghlxwxcb.cn/news/detail-729590.html
到了這里,關(guān)于win10搭建Selenium環(huán)境+java+IDEA(2)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!