//UploadReceiptsPage methods public UploadReceiptsPage SetUploadFile() { WaitForAjax(); UploadReceiptsButton.Click(); string jsCmd = @"return document.evaluate(""//input[@name='file']/.."", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.style = """""; _driver.Execute <string>(jsCmd); string currentDirectory = AppDomain.CurrentDomain.BaseDirectory; string filePath = "Image\\AutomatedTestData.jpg"; var fileInput = _driver.FindElement(By.XPath(".//input[@name='file']")); fileInput.SendKeys(currentDirectory + "\\" + filePath); return(this); }
public Menu ClickUploadReceipts() { WaitForAjax(); UploadReceiptsButton.Click(); return(this); }