Please help,
I use C#, selenium web driver 3.141 and selenium firefox web driver 0.22 to do my job.
I want to click see more button/link on facebook liker list page (example page: https://www.facebook.com/ufi/reaction/profile/browser/?ft_ent_identifier=917471895105237&av=100027618912502)
I have successfully found the xpath from the see more button/link but unable to click on it. I've tried a number of these things but still haven't succeeded either.
click on link dirrectly
var elMoreLiker = driver.FindElement(By.XPath("//a[contains(@class,'uiMorePagerPrimary')]"));
elMoreLiker.Click();
System.Threading.Thread.Sleep(3000);
click on link parent
var elMoreLiker = driver.FindElement(By.XPath("//a[contains(@class,'uiMorePagerPrimary')]"));
elMoreLiker = elMoreLiker.FindElement(By.XPath(".."));
elMoreLiker.Click();
System.Threading.Thread.Sleep(3000);
click on link parent of parent
var elMoreLiker = driver.FindElement(By.XPath("//a[contains(@class,'uiMorePagerPrimary')]"));
elMoreLiker = elMoreLiker.FindElement(By.XPath(".."));
elMoreLiker = elMoreLiker.FindElement(By.XPath(".."));
elMoreLiker.Click();
System.Threading.Thread.Sleep(3000);
using javascript to perform click (have tried clicking to the parent too)
var elMoreLiker = driver.FindElement(By.XPath("//a[contains(@class,'uiMorePagerPrimary')]"));
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("arguments[0].click();", elMoreLiker);
System.Threading.Thread.Sleep(3000);
using enter to perform click (have tried clicking to the parent too)
var elMoreLiker = driver.FindElement(By.XPath("//a[contains(@class,'uiMorePagerPrimary')]"));
elMoreLiker.SendKeys(OpenQA.Selenium.Keys.Enter);
System.Threading.Thread.Sleep(3000);
using action to perform click
var elMoreLiker = driver.FindElement(By.XPath("//a[contains(@class,'uiMorePagerPrimary')]"));
Actions ayo = new Actions(driver);
ayo.MoveToElement(elMoreLiker).Click().Build().Perform();
System.Threading.Thread.Sleep(3000);
I've been stuck here for a few days and have no clue anymore what should i try. Any help will be appreciated.