2017-02-14 6 views
3

Попытка конвертировать приведенное ниже значение HTML тег Image Button, который я хочу щелкнуть, но не щелкнув при использовании Xpath.Преобразование в CSS-селектор

HTML Script

<img src="../../../../imagepool/transparent%21tmlservicedesk?cid=1" 
    id="reg_img_304316340" aralttxt="1" artxt="Show Application List" 
    arimgcenter="1" alt="Show Application List" title="Show Application List" 
    class="btnimg" style="top:0px; left:0px; width:23px; height:140px;"> 

Xpath Сгенерировано за то же самое:

//div[@class='btnimgdiv']/img[@id='reg_img_304316340']/@src 

Прочитайте некоторые из статей, которые для кнопок изображения CSS селектор гораздо лучше, чем XPath и хотел бы знать как преобразовать html в CSS-селектор.

BMC Remedy site- need to click on the Application Image button, which i am not able to click through Xpath

ответ

1

Изображение Баттона, который я хочу, чтобы нажать, но не получаю щелкнул при использовании Xpath

Это происходит потому, что вы используете id значение атрибута элемента, который выглядит как динамически.

Прочитайте некоторые из статей, что для изображения кнопок селектора CSS намного лучше, чем XPath

Да, вы правы, используя cssSeector гораздо быстрее, чем xpath найти элемент.

хотел бы знать, как преобразовать html в CSS-селектор.

Вы должны использовать это значение атрибута, который является уникальным и неизменным, чтобы найти элемент, вы можете использовать ниже cssSelector: -

img.btnimg[title='Show Application List'] 

Ссылка Ссылка: -

+1

thankx bro ... это было очень полезно – Amit