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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

斷言 true,來(lái)自?xún)煞N方法的變量

斷言 true,來(lái)自?xún)煞N方法的變量

婷婷同學(xué)_ 2023-06-21 13:18:53
網(wǎng)址: http: //automationpractice.com/ 登錄:testingTest@gmail.com 通過(guò):testtest我正在嘗試自動(dòng)化購(gòu)買(mǎi)衣服的過(guò)程。問(wèn)題是:我有選項(xiàng)卡來(lái)完成我需要瀏覽每個(gè)選項(xiàng)卡的過(guò)程。地址|已添加產(chǎn)品|條款和條件| 支付方式|付款方式| 總結(jié)| 我想從“添加的產(chǎn)品”選項(xiàng)卡中獲取總價(jià),然后從摘要中獲取總價(jià),并通過(guò) 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)我嘗試斷言此方法時(shí),我收到錯(cuò)誤消息,無(wú)法找到total_price元素。當(dāng)然,這是不可能的,因?yàn)闄z查時(shí)我在不同的選項(xiàng)卡上。那么如何解決呢?如何將第一種方法中的價(jià)格分配給變量并從第二種方法中將其斷言為價(jià)格?
查看完整描述

3 回答

?
LEATH

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊

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

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

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

然后在您的腳本中,您將存儲(chǔ)返回值以稍后進(jìn)行斷言,例如

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

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



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

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

@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");}


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

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

這很奇怪,

因?yàn)椤D阌幸粋€(gè)錯(cuò)誤。我認(rèn)為你必須看看你的元素是否在 iframe 中如果是的話(huà)......應(yīng)用這個(gè)

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


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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