Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

что за хуйня ебанная не компилится блять ни в какую сука

 

package com.example.fw;
import org.testng.Assert;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.NoAlertPresentException;
import org.openqa.selenium.NoSuchElementException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
import com.example.tests.ContactData;
import com.example.tests.GroupData;
import com.example.tests.TestBase;
public class ApplicationManager {

public static WebDriver driver;
public static String baseUrl;
public static boolean acceptNextAlert = true;
private static StringBuffer verificationErrors = new StringBuffer();

public ApplicationManager() {
  driver = new FirefoxDriver();
  baseUrl = "http://localhost/";
  driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
public void stop() {
  driver.quit();
  String verificationErrorString = verificationErrors.toString();
  if (!"".equals(verificationErrorString)) {
  Assert.fail(verificationErrorString);
     }
}

public void returnToMainPage() {
    driver.findElement(By.linkText("group page")).click();
  }
public void submitNewGroup() {
    driver.findElement(By.name("submit")).click();
  }
public void initNewGroup() {
    driver.findElement(By.name("new")).click();
  }
public void gotoGroupsPages() {
 driver.findElement(By.linkText("groups")).click();
  }
public void submitContactCreation() {
    driver.findElement(By.name("submit")).click();
}
public void initNewContactCreation() {
    driver.findElement(By.linkText("add new")).click();
}
public void openMainPage() {
 driver.get(TestBase.baseUrl + "/addressbookv4.1.4/");
  }
public void fillGroupForm(TestBase testBase, GroupData group) {
   driver.findElement(By.name("group_name")).clear();
   driver.findElement(By.name("group_name")).sendKeys(group.name);
   driver.findElement(By.name("group_header")).clear();
   driver.findElement(By.name("group_header")).sendKeys(group.header);
   driver.findElement(By.name("group_footer")).clear();
   driver.findElement(By.name("group_footer")).sendKeys(group.footer);
  }
public void fillNewContactForm(TestBase testBase, ContactData contact) {
    driver.findElement(By.name("firstname")).clear();
    driver.findElement(By.name("firstname")).sendKeys(contact.contactname);
    driver.findElement(By.name("lastname")).clear();
    driver.findElement(By.name("lastname")).sendKeys(contact.lastname);
    driver.findElement(By.name("address")).clear();
    driver.findElement(By.name("address")).sendKeys(contact.address);
    driver.findElement(By.name("home")).clear();
    driver.findElement(By.name("home")).sendKeys(contact.home);
    driver.findElement(By.name("mobile")).clear();
    driver.findElement(By.name("mobile")).sendKeys(contact.mobile);
    driver.findElement(By.name("work")).clear();
    driver.findElement(By.name("work")).sendKeys(contact.work);
    driver.findElement(By.name("email")).clear();
    driver.findElement(By.name("email")).sendKeys(contact.email);
    driver.findElement(By.name("email2")).clear();
    driver.findElement(By.name("email2")).sendKeys(contact.email2);
    new Select(driver.findElement(By.name("bday"))).selectByVisibleText(contact.bday);
    new Select(driver.findElement(By.name("bmonth"))).selectByVisibleText(contact.bmonth);
    driver.findElement(By.name("byear")).clear();
    driver.findElement(By.name("byear")).sendKeys(contact.byear);
    new Select(driver.findElement(By.name("new_group"))).selectByVisibleText(contact.new_group);
    driver.findElement(By.name("address2")).clear();
    driver.findElement(By.name("address2")).sendKeys(contact.address2);
    driver.findElement(By.name("phone2")).clear();
    driver.findElement(By.name("phone2")).sendKeys(contact.phone2);
}
public boolean isElementPresent(By by) {
    try {
      driver.findElement(by);
      return true;
    } catch (NoSuchElementException e) {
      return false;
    }
  }
public boolean isAlertPresent() {
    try {
      driver.switchTo().alert();
      return true;
    } catch (NoAlertPresentException e) {
      return false;
    }
  }
public String closeAlertAndGetItsText() {
    try {
      Alert alert = driver.switchTo().alert();
      String alertText = alert.getText();
      if (acceptNextAlert) {
        alert.accept();
      } else {
        alert.dismiss();
      }
      return alertText;
    } finally {
      acceptNextAlert = true;
    }
  }
}

 

 

эклипса пиздит на driver cannot be resolved or is not a field хотя я блять в самом начале все дрова передал :fffuuu:

http://lmgtfy.com/?q=driver+cannot+be+resolved+or+is+not+a+field

Поделиться сообщением


Ссылка на сообщение

Сдал ту задачку в таком виде

 

const n=13;
type arr= array [1..n] of integer;
var a,e:arr;
i,j,k,l,m,x:integer;
Gr:boolean;
begin
randomize;
for i:=1 to n do begin
a[i]:=Random(35);
e[i]:=0;
Write(a[i],' ')
end;
WriteLn;
m:=1;
k:=1;
repeat
i:=1;
while e[i]=1 do if i<n then begin
e[i]:=0;
Inc(i)
end
else begin
WriteLn('kolichestvo vicherkivaniy ',n-m);
ReadLn;
Exit
end;
e[i]:=1;
l:=1;
Gr:=true;
x:=i;
for j:=i+1 to n do if e[j]=1 then begin
Inc(l);
if a[x]>=a[j] then Gr:=false else x:=j
end;
if Gr then if l>m then begin
m:=l;
k:=1
end
else if l=m then Inc(k)
until false
end.
readln;
end..

 

Поделиться сообщением


Ссылка на сообщение

как вариант закрыть\открыть эклипс :trollface:

кстати помогло :trollface:

только теперь на эту строку ругается

public void openMainPage() {

driver.get(TestBase.baseUrl + "/addressbookv4.1.4/");

}

:trollface:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

Пытаюсь попробовать бутстрап, подключаю его css-ку, и страница в хроме грузится оооочень долго. В других браузерах быстрее, но тоже долго. В чем дело? Надо вычленять нужные тебе штуки, всю css юзать нельзя?

Поделиться сообщением


Ссылка на сообщение

Сдал ту задачку в таком виде

 

const n=13;
type arr= array [1..n] of integer;
var a,e:arr;
i,j,k,l,m,x:integer;
Gr:boolean;
begin
randomize;
for i:=1 to n do begin
a[i]:=Random(35);
e[i]:=0;
Write(a[i],' ')
end;
WriteLn;
m:=1;
k:=1;
repeat
i:=1;
while e[i]=1 do if i<n then begin
e[i]:=0;
Inc(i)
end
else begin
WriteLn('kolichestvo vicherkivaniy ',n-m);
ReadLn;
Exit
end;
e[i]:=1;
l:=1;
Gr:=true;
x:=i;
for j:=i+1 to n do if e[j]=1 then begin
Inc(l);
if a[x]>=a[j] then Gr:=false else x:=j
end;
if Gr then if l>m then begin
m:=l;
k:=1
end
else if l=m then Inc(k)
until false
end.
readln;
end..

 

а рубиш говорил у меня хуёвые названия переменных :trollface:

 

и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5?

Поделиться сообщением


Ссылка на сообщение

Пытаюсь попробовать бутстрап, подключаю его css-ку, и страница в хроме грузится оооочень долго. В других браузерах быстрее, но тоже долго. В чем дело? Надо вычленять нужные тебе штуки, всю css юзать нельзя?

без хтмл не разобраться

Поделиться сообщением


Ссылка на сообщение

Пытаюсь попробовать бутстрап, подключаю его css-ку, и страница в хроме грузится оооочень долго. В других браузерах быстрее, но тоже долго. В чем дело? Надо вычленять нужные тебе штуки, всю css юзать нельзя?

http://stackoverflow.com/questions/11528901/slow-web-page-jquery-bootstrap

http://stackoverflow.com/questions/18422603/bootstrap-3-0-slow-page-load

http://stackoverflow.com/questions/11537299/why-does-twitter-bootstrap-hiccup-on-google-chrome-when-resizing

https://github.com/twbs/bootstrap/issues/4299#issuecomment-7558473


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

Сдал ту задачку в таком виде

 

const n=13;
type arr= array [1..n] of integer;
var a,e:arr;
i,j,k,l,m,x:integer;
Gr:boolean;
begin
randomize;
for i:=1 to n do begin
a[i]:=Random(35);
e[i]:=0;
Write(a[i],' ')
end;
WriteLn;
m:=1;
k:=1;
repeat
i:=1;
while e[i]=1 do if i<n then begin
e[i]:=0;
Inc(i)
end
else begin
WriteLn('kolichestvo vicherkivaniy ',n-m);
ReadLn;
Exit
end;
e[i]:=1;
l:=1;
Gr:=true;
x:=i;
for j:=i+1 to n do if e[j]=1 then begin
Inc(l);
if a[x]>=a[j] then Gr:=false else x:=j
end;
if Gr then if l>m then begin
m:=l;
k:=1
end
else if l=m then Inc(k)
until false
end.
readln;
end..

 

а рубиш говорил у меня хуёвые названия переменных :trollface:

 

и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5?

ну для делфи мб это и норм.

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Сдал ту задачку в таком виде

 

const n=13;
type arr= array [1..n] of integer;
var a,e:arr;
i,j,k,l,m,x:integer;
Gr:boolean;
begin
randomize;
for i:=1 to n do begin
a[i]:=Random(35);
e[i]:=0;
Write(a[i],' ')
end;
WriteLn;
m:=1;
k:=1;
repeat
i:=1;
while e[i]=1 do if i<n then begin
e[i]:=0;
Inc(i)
end
else begin
WriteLn('kolichestvo vicherkivaniy ',n-m);
ReadLn;
Exit
end;
e[i]:=1;
l:=1;
Gr:=true;
x:=i;
for j:=i+1 to n do if e[j]=1 then begin
Inc(l);
if a[x]>=a[j] then Gr:=false else x:=j
end;
if Gr then if l>m then begin
m:=l;
k:=1
end
else if l=m then Inc(k)
until false
end.
readln;
end..

 

а рубиш говорил у меня хуёвые названия переменных :trollface:

 

и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5?

ну для делфи мб это и норм.

нeт


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

Сдал ту задачку в таком виде

 

const n=13;
type arr= array [1..n] of integer;
var a,e:arr;
i,j,k,l,m,x:integer;
Gr:boolean;
begin
randomize;
for i:=1 to n do begin
a[i]:=Random(35);
e[i]:=0;
Write(a[i],' ')
end;
WriteLn;
m:=1;
k:=1;
repeat
i:=1;
while e[i]=1 do if i<n then begin
e[i]:=0;
Inc(i)
end
else begin
WriteLn('kolichestvo vicherkivaniy ',n-m);
ReadLn;
Exit
end;
e[i]:=1;
l:=1;
Gr:=true;
x:=i;
for j:=i+1 to n do if e[j]=1 then begin
Inc(l);
if a[x]>=a[j] then Gr:=false else x:=j
end;
if Gr then if l>m then begin
m:=l;
k:=1
end
else if l=m then Inc(k)
until false
end.
readln;
end..

 

а рубиш говорил у меня хуёвые названия переменных :trollface:

 

и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5?

ну для делфи мб это и норм.

ну блядь, я хотя бы не называл половину переменных i, j, k, Gr, e, x - что это за пиздец-то?

Поделиться сообщением


Ссылка на сообщение

ну это пиздец. спору нет. я как-то поддерживал проект с 97 года, который был на делфи написан. так там повсеместно была такая хуйня


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

я даже в циклах по возможности не всегда юзаю i, j

особенно если они большие, да и в с-синтаксисе немного яснее куда эти i приктнуть (опять камень в огород жилкина)

 

я даже попробовал в блокноте разметить отступами код - не помогло :trollface:

Поделиться сообщением


Ссылка на сообщение

ну я циклы вообще забыл когда юзал.

x, y, z юзаю в лямбдах. пишу что-то внятное только когда лямбда мутная


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

ну я циклы вообще забыл когда юзал.

ну форич какбы не всегда подходит так-то

 

i,j,k,l,m,x:integer;

const n=13;

 

7 однобуквенных переменных для одного метода, я идиот убейте меня кто-нибудь, я идиот убейте меня кто-нибудь

 

var a,e:arr;

 

девять, ДЕВЯТЬ

 

мне было бы стыдно такой код сдавать

Поделиться сообщением


Ссылка на сообщение

я даже в циклах по возможности не всегда юзаю i, j

особенно если они большие, да и в с-синтаксисе немного яснее куда эти i приктнуть (опять камень в огород жилкина)

 

я даже попробовал в блокноте разметить отступами код - не помогло :trollface:

в каком месте это камень в мой огород? :palevo:


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

ты же доказывал охуенную читаемость текстового синтаксиса aetschi.gif

Поделиться сообщением


Ссылка на сообщение

ты же доказывал охуенную читаемость текстового синтаксиса aetschi.gif

где?


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

парудесят страниц назад или в одном из прошлых топиков, когда я кидал код на ВБ

Поделиться сообщением


Ссылка на сообщение

не припоминаю... а что такое "текстовый синтаксис"?


Публикация отключена

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...