我正在利用Selenium在 Chromebrowser内部展示的超文本文件中找到内容。 超文本不属我,似乎存在许多问题。 我没有能力改变这一代人,我只得与我的工作合作。
Here is a snippet of the HTML for an element I am trying to find from its text ">General Lease Legal Information"
<div class="TableTitlebar HeaderedTableTitlebar">
<div class="FastTitlebar">
<div class="FastTitlebarCaptionWrapper">
<h3 id="caption2_Dd-53" class=" FastTitlebarCaption">General Lease Legal Information</h3>
</div>
在一个非常令人迷惑的建筑中,这一水平是很深的。 我已尝试了FindElement的不同搜索标准。 我总是没有发现错误。
最大的问题是,产生这一超文本的网址,在新上一页时,将经常更新内容的识别资料。 因此,使用身份证搜查最终将中断。 等同类别名称的属性只是重复工地,没有稳定地使工地成为工地。
Here is how to get to the webpage. Open a browser and go to: https://oktap.tax.ok.gov/OkTAP/web?link=PUBLICPUNLKP
Select the radio button for "Search By PUN:" Enter the value "029-123551-0-0000" Scroll to the bottom of the page and select the "Search" button. Just above the Search button will be a line of text with "029-123551-0-0000" highlighted on the far left. Select this link. On the new page, select the "Printable" tab on the right side of the menu bar. On the new page, scroll down to find the table for General Lease Legal Information.
由于超文本中的说明如此之差,因此找到下表要素的唯一途径是,我没有硬拷贝,就寻求在登出的“超文本不适用”中寻找标题案文,然后在后面寻找第一个表要素。
这确实是一件大事。 我不相信,由于超文本的施工情况不佳,网站是可拆卸的。 我正在使用C#,因为这是我本人和我公司的其他方案家的熟练程度。 我愿意就如何找到理想的要素以及重新设计整个应用提出建议。