<div id="template_data">
<input id="reservaActual" type="hidden">
<input id="_ctl0_data_holder_idResActual" name="_ctl0:data_holder:idResActual" type="hidden">
<table id="MainScreen" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<tr>
<td id="panizq" class="PanelIzq" valign="top">
在上面的html中,我能够找到template_data
这是一个div标签,但我找不到任何内容,而不是输入id="_ctl0_data_holder_idResActual"
,也不能找到表格MainScreen
或者td id panizq
。
我尝试过xpath,cssselectors,id但不是运气。我想从创造性开始,对我可以尝试的内容有所了解,因为我不确定是否需要通过各级,但是想看看SO上的人们如何解决这个问题并与某人一起讨论:
以下是我的代码;
public void SelectAgency()
{
_driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20));
_driver.FindElement(By.Id("template_data"));
}