如何從此下拉串列中選擇設定。我嘗試了 Click Element by(class/id..) 但它們都不適合我。
首先我必須點擊組態檔圖示,然后選擇設定元素
這是圖示的html代碼:
<li id="yui_3_14_0_1_1641997655918_41561">
<a data-toggle="dropdown" href="javascript:void(0)" id="yui_3_14_0_1_1641997655918_41560">
<span data-toggle="tooltip" data-placement="bottom" title="Profile" id="yui_3_14_0_1_1641997655918_41569">
<i aria-hidden="true" id="yui_3_14_0_1_1641997655918_41940"></i>
</span>
<b ></b>
</a>
<ul id="yui_3_14_0_1_1641997655918_48939">
<li id="yui_3_14_0_1_1641997655918_48940"><a id="cc_userName">Hamza Touaf</a></li>
<!-- <li><a id="userProfile"><i ></i>User Profile</a></li>-->
<li><a id="newUserProfile"><i ></i>User Profile</a></li>
<li ></li>
<li id="yui_3_14_0_1_1641997655918_48938"><a id="settings" href="/cc/settings.html"><i ></i>Settings</a></li>
<li id="yui_3_14_0_1_1641997655918_48945"></li>
<!--
<li><a id="businessEntityAccount"><i ></i>My Business Account</a></li>
<li ></li>
<li><a id="feedback"><i ></i>Feedback</a></li>
-->
<li id="yui_3_14_0_1_1641997655918_48944"></li>
<li id="yui_3_14_0_1_1641997655918_48943"><a href="/cc/signoff.html" id="logout"><i ></i>Logout</a></li>
<li id="yui_3_14_0_1_1641997655918_48942"></li>
<li id="yui_3_14_0_1_1641997655918_48941"><a id="refresh"><i ></i>Refresh</a></li>
<!--
<li ></li>
<li><a id="downloadModels"><i ></i>Prepare Offline Models</a></li>
-->
<!--<li ></li>
<li hide><a id="changeUI" data-value="0"><i ></i>Switch to Classic UI</a></li>
-->
<li ></li>
</ul>
</li>
這是我要選擇的串列元素:
<li id="yui_3_14_0_1_1641997655918_48938">
<a id="settings" href="/cc/settings.html"><i ></i>Settings</a></li>
請問有什么幫助嗎?
uj5u.com熱心網友回復:
這應該有效。假設串列行元素是組態檔圖示(我從您粘貼的 HTML 中不清楚,但您最好通過檢查它來了解您的應用程式)。如果需要,您可以在兩條線之間應用 1-2 秒的睡眠
Click Element xpath: //*[@title='Profile']
Click Element id: settings
PS 我假設您已經為此匯入了所有必需的庫(實際上,這兩行只需要 SeleniumLibrary)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/411740.html
標籤:
上一篇:如何使用PythonSelenium單擊下面顯示的圖示?
下一篇:我有4-5個py檔案,所有這些檔案都使用相同的匯入庫并使用seleniumpython登錄,它們是管理匯入陳述句的更好方法嗎
