我有一个网站,它有一个下载按钮但没有id它是在span类下载 - 数据链接我需要点击csv格式的下载文件
网站为https://www.nseindia.com/products/content/equities/indices/historical_index_data.htm
请帮忙 我使用过这段代码
element = driver.findElement(By.className("download-data-link"));
element.click();
它没有用
答案 0 :(得分:1)
它不起作用....
由于元素是一个href而且它是一个span类并且在一个标记内,所以你应该使用javascript executor ......
使用此
this.timingRef = new Timing(); => let timingRef = new Timing();
它应该有用..
答案 1 :(得分:0)
您是否可以使用CSS选择器捕获<span>
与.download-data-link
类之间的关系,作为<a>
标记的父级?
element = driver.findElement(By.cssSelector(".download-data-link a"));
element.click();