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