pom依賴沖突,POM思想__多個頁面時進行的處理

 2023-10-18 阅读 28 评论 0

摘要:一、代碼如下 package www.gui.huohu.pom;import java.util.concurrent.TimeUnit;import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver;public class GongnengTest {static WebDriver driver= null;public static void main(String[

一、代碼如下

package www.gui.huohu.pom;import java.util.concurrent.TimeUnit;import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;public class GongnengTest {static WebDriver driver= null;public static void main(String[] args) {// TODO Auto-generated method stubGongnengTest g= new GongnengTest();//g.dengluGongneng();g.xuqiutianXinzengGongneng();}private void init() {// TODO Auto-generated method stubSystem.setProperty("webdriver.firefox.bin", "D:\\FireFox__37\\firefox.exe");this.driver = new FirefoxDriver();// 啟動火狐瀏覽器this.driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);// 元素等待時間this.driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);// 頁面加載時間this.driver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);// ajax請求this.driver.manage().window().maximize();// this.driver.get("https://www.baidu.com/");// 在瀏覽器中打開該網址this.driver.get("http://localhost/Agileone/");}private void dengluGongneng() {// TODO Auto-generated method stubthis.init();new DengLuPage(this.driver).doLogin("admin", "admin", true);if(this.driver.getPageSource().contains("蝸牛學院")) {System.out.println("登錄測試__:成功");} else{System.out.println("登錄測試__:失敗");}}private void xuqiutianXinzengGongneng() {// TODO Auto-generated method stubthis.init();new DengLuPage(this.driver).doLogin("admin", "admin", true);new XuqiutianMokuai(this.driver).doXinzeng();}}

?

?

package www.gui.huohu.pom;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;public class XuqiutianMokuai {WebDriver driver= null;public static void main(String[] args) {// TODO Auto-generated method stub}public XuqiutianMokuai(WebDriver driver) {// TODO Auto-generated constructor stubthis.driver= driver;}private void init() {// TODO Auto-generated method stubSystem.setProperty("webdriver.firefox.bin", "D:\\FireFox__37\\firefox.exe");this.driver = new FirefoxDriver();// 啟動火狐瀏覽器this.driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);// 元素等待時間this.driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);// 頁面加載時間this.driver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);// ajax請求this.driver.manage().window().maximize();// this.driver.get("https://www.baidu.com/");// 在瀏覽器中打開該網址this.driver.get("http://localhost/Agileone/");}private WebElement getXuqiutianLianjie() {// TODO Auto-generated method stubreturn this.driver.findElement(By.partialLinkText("需求提案"));}private void getBianhaoInputbox() {// TODO Auto-generated method stub}private void getChuangjianzheInputbox() {// TODO Auto-generated method stub}private void getLeixingSelectbox() {// TODO Auto-generated method stub}private void getZhongyaoxingSelectbox() {// TODO Auto-generated method stub}private WebElement getBiaotiInputbox() {// TODO Auto-generated method stubreturn this.driver.findElement(By.id("headline"));}private WebElement getContentButton() {// TODO Auto-generated method stubreturn this.driver.findElement(By.className("ke-common-icon"));}private WebElement getContentInputBox() {// TODO Auto-generated method stubreturn this.driver.findElement(By.className("ke-textarea"));}private void getChulijieguoInputbox() {// TODO Auto-generated method stub}private WebElement getXinzengButton() {// TODO Auto-generated method stubreturn this.driver.findElement(By.id("add"));}private void getShousuoButton() {// TODO Auto-generated method stub}private void getChongzhiButton() {// TODO Auto-generated method stub}private void getBianjiButton() {// TODO Auto-generated method stub}private void getShanchuButton() {// TODO Auto-generated method stub}private void getXinjianyonghugushiButton() {// TODO Auto-generated method stub}private void getBianhaoOnerow() {// TODO Auto-generated method stub}private void getBiaotiOnerow() {// TODO Auto-generated method stub}public void doXinzeng() {// TODO Auto-generated method stubthis.getXuqiutianLianjie().click();this.getBiaotiInputbox().sendKeys("wujianbo");this.getContentButton().click();this.getContentInputBox().sendKeys("wujianbo");this.getXinzengButton().click();}
}

?

轉載于:https://www.cnblogs.com/wujianbo123/p/7667877.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/150246.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息