我正在尝试单击以转到href所引用的位置。由于没有明显的ID,我不确定我会完成这个代码。请记住,href引用的链接可以随时更改。如何在没有身份证的情况下点击Selenium中的此图像链接?
<ul style="display: block; max-height: 230px; width: 129px; margin: auto; transition: all 500ms ease-in-out 0s;" id="pubCarousel" class="elastislide-list"><li style="width: 100%; max-width: 129px; max-height: 230px;">
<a href="/MTR/FBSC/en/36548659-040e-4185-9ad7-c9472d8fc36e/Page?storeId=bfd80755-bbfa-49b4-92ac-2f62ee2d1f83&postalCode=P3E3Z9">
<img src="http://mtr.ca.flyerservices.com/cached_images/pages/FBSC_45e00411-b791-44f7-8310-a77dc39d4fbd_111_53284_FB_E_01_B1_V1_E18.p1.jpg" alt="" border="0">
<p class="caption">
<span class="title">Version 1</span>
<br>
<span>July 16, 2015 to July 22, 2015</span>
</p>
</a>
</li></ul>
还有其他方法可以找到使用硒的元素。例如,你可以使用css选择器:By.cssSelector(“img [src^=''http://mtr.ca.flyerservices.com/cached_images']”)或者你可以使用By.tagName(“img”),或者您可以使用xPath,或者您可以搜索锚标记。 – skandigraun