第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

斷言 true,來自兩種方法的變量

斷言 true,來自兩種方法的變量

婷婷同學(xué)_ 2023-06-21 13:18:53
網(wǎng)址: http: //automationpractice.com/ 登錄:testingTest@gmail.com 通過:testtest我正在嘗試自動化購買衣服的過程。問題是:我有選項卡來完成我需要瀏覽每個選項卡的過程。地址|已添加產(chǎn)品|條款和條件| 支付方式|付款方式| 總結(jié)| 我想從“添加的產(chǎn)品”選項卡中獲取總價,然后從摘要中獲取總價,并通過 Assert True 檢查它們是否相同。@FindBy(id = "total_price")private WebElement totalPriceOfOrder;@FindBy(id = "total_price")private WebElement totalPriceOfOrder;public void checkTotalValueOfOrderInSummaryTab(){    String orderPrice = totalPriceOfOrder.getText();}@FindBy(xpath = "/html/body/div/div[2]/div/div[3]/div/div/span")private WebElement getPriceWhenOrderIsPaid;` public void getLastPrice(){    String priceIsPaid = getPriceWhenOrderIsPaid.getText();}當(dāng)我嘗試斷言此方法時,我收到錯誤消息,無法找到total_price元素。當(dāng)然,這是不可能的,因為檢查時我在不同的選項卡上。那么如何解決呢?如何將第一種方法中的價格分配給變量并從第二種方法中將其斷言為價格?
查看完整描述

3 回答

?
LEATH

TA貢獻1936條經(jīng)驗 獲得超7個贊

您想要做的是讓您的 Get 方法返回該值,以便您的腳本可以存儲它并在以后使用它。

例如,更改您的getLastPrice()方法以返回價格 ( String)

public String getLastPrice(){
    return getPriceWhenOrderIsPaid.getText();
}

然后在您的腳本中,您將存儲返回值以稍后進行斷言,例如

String price = getLastPrice();
Assert.areEqual(totalPriceOfOrder.getText(), price, "Verify price");

注意:我不知道您發(fā)布的變量是哪些,我只是抓了幾個并用它們作為示例。



查看完整回答
反對 回復(fù) 2023-06-21
?
蕪湖不蕪

TA貢獻1796條經(jīng)驗 獲得超7個贊

@FindBy(id = "total_price")

private WebElement totalPriceOfOrder;


@FindBy(xpath = "/html/body/div/div[2]/div/div[3]/div/div/span")

private WebElement getPriceWhenOrderIsPaid;

public String checkTotalValueOfOrderInSummaryTab() {

    return totalPriceOfOrder.getText();

}


public void getLastPrice() {

String PriceWhenOrderIsPaid = getPriceWhenOrderIsPaid.getText();

String price = checkTotalValueOfOrderInSummaryTab();

Assert.assertEquals(getPriceWhenOrderIsPaid.getText(), price, "Verify price");}


查看完整回答
反對 回復(fù) 2023-06-21
?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

這很奇怪,

因為。你有一個錯誤。我認(rèn)為你必須看看你的元素是否在 iframe 中如果是的話......應(yīng)用這個

driver.switchTo().frame("iframeResult");


查看完整回答
反對 回復(fù) 2023-06-21
  • 3 回答
  • 0 關(guān)注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號