亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

無法使用 ID、XPath 和 CSS 選擇器定位元素

無法使用 ID、XPath 和 CSS 選擇器定位元素

C#
鳳凰求蠱 2023-07-09 16:42:23
我正在使用 atata 框架和 C#。我試圖找到 Web 元素來選擇所有行,但 Id、CSS Path 或 XPath 都找不到。我使用過 ID、XPath 和 CSS 選擇器[FindById("com.kronos.wfc.ngui.genies.selectall")]public Button<_> SelectAllRows { get; private set; }[FindByXPath("div[@id=com.kronos.wfc.ngui.genies.selectall]")]public Button<_> SelectAllRows { get; private set; }我的頁面對象應該位于。路徑的詳細信息是:元素:<div class="widget-button btn-group margin-mini shrinkable" title="Select All Rows" id="com.kronos.wfc.ngui.genies.selectall" style="display: inline-block;"><div class="top-bar"><span></span></div><button type="button" class="btn btn-rounded widget-button-icon" id="com.kronos.wfc.ngui.genies.selectall_btn"><i class="icon-k-select-all"></i></button><div class="icon-label"><span>Select All Rows</span></div></div>選擇器:#com.kronos.wfc.ngui.genies.selectallXPath: //*[@id="com.kronos.wfc.ngui.genies.selectall"]
查看完整描述

2 回答

?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

對于第一個<div>元素:


<div class="widget-button btn-group margin-mini shrinkable" title="Select All Rows" 

id="com.kronos.wfc.ngui.genies.selectall" style="display: inline-block;">

因為它是一個div,而不是一個button元素,所以使用通用 puproseControl類型:


[FindById("com.kronos.wfc.ngui.genies.selectall")]

public Control<_> SelectAllRows { get; private set; }

對于第二個<button>元素:


<button type="button" class="btn btn-rounded widget-button-icon" id="com.kronos.wfc.ngui.genies.selectall_btn">

如果該元素實際上可見,則以下內容應該找到該元素:


[FindById("com.kronos.wfc.ngui.genies.selectall_btn")]

public Button<_> SelectAllRows { get; private set; }

如果該元素不可見:


[FindById("com.kronos.wfc.ngui.genies.selectall_btn", Visibility = Visibility.Any)]

public Button<_> SelectAllRows { get; private set; }

不管怎樣,找出哪個元素實際上是可見的并且應該與之交互。


查看完整回答
反對 回復 2023-07-09
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

button我認為您應該對元素而不是元素執行單擊操作div。嘗試下面的代碼:

[FindById("com.kronos.wfc.ngui.genies.selectall_btn")]
public Button<_> SelectAllRows { get; private set; }


查看完整回答
反對 回復 2023-07-09
  • 2 回答
  • 0 關注
  • 193 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號