Я новичок в Eclipse и пытаюсь запустить простой тест на селен.
Однако появляется сообщение об ошибке при наведении указателя мыши на определенные элементы, например assertTrue, с помощью:
"void junit.framework.Assert.assterTrue (булево условие) Примечание. Этот элемент не имеет вложенного Javadoc, и Javadoc не может быть найден в подключенном источнике."
Я добавил все следующие ссылкибиблиотеки (включая информацию о пути их расположения на моем ПК): selenium-java-2.0rc3.jar selenium-java-2.0rc3-srs.jar selenium-server-standalone-2.0rc3.jar selenium-java-2.0b3.jarselenium-java-2.0b3-srs.jar
Плюс некоторые файлы junit (4.7).
Мне удалось исправить подобные проблемы с verifyText, открыв объявление и затем попытавшись связать каждый селенбаночка по очереди, пока Eclipse не узнает это.Однако ни один из них не работает с assertTrue.Кто-нибудь знает, какие другие загрузки Selenium мне следует использовать, если мне нужно сделать что-то еще?================================================================================== Редактировать: Я нашел ответ.Мне нужно было связать AssertTrue с одним из файлов junit!==================================================================================
Вставьте код ниже:
package com.eviltester.selenium2;
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;
public class MySecondSeleniumTest extends SeleneseTestCase {
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://www.google.co.uk/");
selenium.start();
}
@SuppressWarnings({ "deprecation", "deprecation" })
@Test
public void testSel1() throws Exception {
Selenium selenium2 = selenium;
selenium2.open("/search?source=ig&hl=en&rlz=&q=thetechnicalauthor+blog&aq=f&aqi=&aql=&oq=");
selenium2.click("link=The Technical Author: How to put keywords into your blog");
selenium2.waitForPageToLoad("30000");
*assertTrue*(selenium2.isElementPresent("//div[@class='mm']"));
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}