我想在单击按钮时获取按钮的属性,例如在使用 Chromedriver 组件时:右键单击 -> 使用浏览器(Chrome 或 Firefox)检查时得到的结果。在使用 Selenium 进行这样的记忆之后,如果可能的话,我怎样才能获得这样的信息以重播网络会话。目前,我可以模拟单击按钮,例如知道它是 CSS 选择器。我只是想知道是否可以使用 Selenium 获取 CSS-SElector,然后手动单击(因此是人为操作),避免预右键单击 -> 使用经典浏览器进行检查。
browser = new ChromeDriver();
browser.Navigate().GoToUrl("https:/twitter.com/EmiratesTeamNZ");
当我单击它时,我想在页面上获取类名或 CSS 选择器或 Xpath 的点赞和转发按钮。这段代码,到了这里,不起作用
browser.ExecuteAsyncScript("return window.getComputedStyle(document.querySelector('.SomeTitle .bar'),':before').getPropertyValue('content')");
任何想法 ?为您提供很多帮助。