2013-04-25 27 views
8

ı tıklayabilirsiniz nasıl. Uygulamayı tıklamalıyım: 16 (geçerli değil: 10,11, n). Selenyum WebDriver C# bulmak eleman

I (watir, yakut) bir komut dosyası vardır:

browser.link(:href, "Vacancies.aspx?param=apply:16").click

onun Selenyum WebDriver C# için nasıl olmalıdır?

Ben driver.FindElement(By.LinkText("Apply")).Click();
çalıştı Ama, bu isnt işi anlamış olarak.

Teşekkürler

cevap

19

Aşağıdaki konumlandırıcıya bir deneyin.

By.CssSelector("[href*='Vacancies.aspx?param=apply:16']") 
+0

Teşekkürler! Eserleri ! –

+0

Bir çekicilik gibi çalışır – ilans

0

Sadece Santoshsarma'nın çalışmalarına kadar düzenli!

def <yourbutton> = driver.findElement(By.cssSelector("[href*='Vacancies.aspx?param=apply:16']")) 
İlgili konular