サイドバーメニューのManage Orders
オプションをクリックする必要があります。私は火道からxpathで試しましたが、うまくいきません。少しだけ修正し、Xpathは=サイドバーのメニューのxpathを取得する方法
//*[contains(text(), 'Manage Orders')]
使用、書かれている。このような機能があるのC#
<div id="sidebar" class="navbar-collapse collapse">
<ul class="nav nav-list" style="height: auto;">
<!-- BEGIN Search Form -->
<li>
<!-- END Search Form -->
<li class="active" data-slug="dashboard">
<li data-slug="order">
<a class="dropdown-toggle" href="#">
<i class="fa fa-shopping-cart"/>
<span>Manage Orders</span>
<b class="arrow fa fa-angle-down"/>
</a>
<ul class="submenu" style="display: block;">
<li data-slug="promocode">
<a class="dropdown-toggle" href="https://bq.training/cp/promocode">
<span>Promo Code</span>
</a>
</li>
<li data-slug="transaction">
<a class="dropdown-toggle" href="https://bq.training/cp/order/list-order">
<span>Order Summary</span>
</a>
</li>
</ul>
</li>
よう
呼び出し、それは、この使用してセレンのですか? – redp
はい。私はセレンのwebdriverを使用しています。 – Thriveni
public WebElement ManageOrders(WebDriverドライバ、String要素){ \t \t \t \t WebElement WebElement; \t \t WebDriverWait wait =新しいWebDriverWait(driver、10); \t \t return WebElement = wait.until(ExpectedConditions.elementToBeClickable(By.xpath(element))); \t \t \t} \t \t \t \t @Test \t \t公共ボイド注文(){ \t \t列要素= "// * [(テキスト()、 '注文管理')を含みます]"。 \t \t ManageOrders(driver、element).click(); \t} }上記のコードを試しました。それは起こっていない。 – Thriveni