Ruby (rspec, rubymine) öğrenmeye başladım. Basit tıklama eylemi yapmak istiyorum ancak bir sorunum var. Kimlik ve ad mevcut değil, xpath veya css kullanmalıyım. Ben temas linke #click denedikBağlantı css veya xpath bulunamıyor
:
driver.find_element(:css, 'html>body>footer>div>div>section:nth-child(3)>a:nth-child(1)').click + ' :: absolute path'
xpath bana gösterdi:
<a href="/k/k.aspx?action=custserv&topic=contact" title="Contakt ">Contact</a>
ve bunda İLK bağlantıyı geçerli::
/x:html/x:body/x:footer/x:div/x:div/x:section[3]/x:a[1]
link
section class="link-block link-collection col-xs-12 col-sm-4 col-md-2"
ve bölüm sınıfı div: class="row"
yerleştirilir ve bu buradadır: <footer class="footer" role="info">
ve bu içeride: <body data-touch="false" class="abc">
Biri bana yardım edebilir mi?
ve soru nerede? –
Link metni içeriğine buradan ulaşabilirsiniz. Bu, gelecekteki değişiklikler için daha fazla tasarruf sağlar. –
Link içeriği burada, bu yüzden nerede ve nasıl? :) bir şey kopyalanmadı düşünüyorum: Contact – gadzet