Witam!
Jako że jestem leniwy (ja pewnie większość programistów) wolę, aby maszyna robiła coś za mnie.
Mam do przeanalizowania za pomocą strony: http://opm.phar.umich.edu/server.php dość spory folder plików pdb. Ręczna praca nie wchodzi w grę, więc jak drobny programista c# napisałem króciutki program, który ma to robić za mnie. Mianowicie:
String adresPDB = "C:\\Users\\Maciek\\Documents\\Visual Studio 2012\\Projects\\pdb\\pdb\\pdb\\3SGO_all.pdb";
var driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://opm.phar.umich.edu/server.php");
driver.SwitchTo().Frame(0);
var fileUploadControl = driver.FindElement(By.Name("userfile"));
fileUploadControl.SendKeys(adresPDB);
var button = driver.FindElement(By.Name("submit"));
button.Click();
Plik mi się ładnie dodaje, coś tam się dzieje z tym klikiem bo nie wywala błędu, ale jednak nie działa. Po prawidłowym kliknięciu powinien sie pokazać efekt w postaci tabeli z liczbami a tutaj lipa.
Czy ktoś z Was pracował z Selenium i miał podobne problemy? Może ja źle się odwołuje do tego buttona, w którego chce kliknąć? Może to inna ramka niż ta w której obecnie jestem?
W załączniku przykładowy plik pdb.
Pozdrawiam
Maciek