Обязательное_поле #1001 14 октября 2013 что за хуйня ебанная не компилится блять ни в какую сука 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 хотя я блять в самом начале все дрова передал http://lmgtfy.com/?q=driver+cannot+be+resolved+or+is+not+a+field Поделиться сообщением Ссылка на сообщение
eavenue #1002 14 октября 2013 Сдал ту задачку в таком виде 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.. Поделиться сообщением Ссылка на сообщение
choojoykin #1003 15 октября 2013 как вариант закрыть\открыть эклипс кстати помогло только теперь на эту строку ругаетсяpublic void openMainPage() {driver.get(TestBase.baseUrl + "/addressbookv4.1.4/"); } ни мало ни много, а много и мало Поделиться сообщением Ссылка на сообщение
y6u #1004 15 октября 2013 Пытаюсь попробовать бутстрап, подключаю его css-ку, и страница в хроме грузится оооочень долго. В других браузерах быстрее, но тоже долго. В чем дело? Надо вычленять нужные тебе штуки, всю css юзать нельзя? Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1005 15 октября 2013 Сдал ту задачку в таком виде 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.. а рубиш говорил у меня хуёвые названия переменных и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5? Поделиться сообщением Ссылка на сообщение
Обязательное_поле #1006 15 октября 2013 Пытаюсь попробовать бутстрап, подключаю его css-ку, и страница в хроме грузится оооочень долго. В других браузерах быстрее, но тоже долго. В чем дело? Надо вычленять нужные тебе штуки, всю css юзать нельзя?без хтмл не разобраться Поделиться сообщением Ссылка на сообщение
KotZhilkina #1007 15 октября 2013 Пытаюсь попробовать бутстрап, подключаю его css-ку, и страница в хроме грузится оооочень долго. В других браузерах быстрее, но тоже долго. В чем дело? Надо вычленять нужные тебе штуки, всю css юзать нельзя?http://stackoverflow.com/questions/11528901/slow-web-page-jquery-bootstraphttp://stackoverflow.com/questions/18422603/bootstrap-3-0-slow-page-loadhttp://stackoverflow.com/questions/11537299/why-does-twitter-bootstrap-hiccup-on-google-chrome-when-resizinghttps://github.com/twbs/bootstrap/issues/4299#issuecomment-7558473 Публикация отключена Поделиться сообщением Ссылка на сообщение
rubish #1008 15 октября 2013 Сдал ту задачку в таком виде 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.. а рубиш говорил у меня хуёвые названия переменных и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5?ну для делфи мб это и норм. Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
KotZhilkina #1009 15 октября 2013 Сдал ту задачку в таком виде 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.. а рубиш говорил у меня хуёвые названия переменных и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5?ну для делфи мб это и норм.нeт Публикация отключена Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1010 15 октября 2013 Сдал ту задачку в таком виде 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.. а рубиш говорил у меня хуёвые названия переменных и это, у тебя оно нормально работает с последовательностью скажем 1, 2, 10, 3, 4, 5?ну для делфи мб это и норм.ну блядь, я хотя бы не называл половину переменных i, j, k, Gr, e, x - что это за пиздец-то? Поделиться сообщением Ссылка на сообщение
rubish #1011 15 октября 2013 ну это пиздец. спору нет. я как-то поддерживал проект с 97 года, который был на делфи написан. так там повсеместно была такая хуйня Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1012 15 октября 2013 я даже в циклах по возможности не всегда юзаю i, jособенно если они большие, да и в с-синтаксисе немного яснее куда эти i приктнуть (опять камень в огород жилкина) я даже попробовал в блокноте разметить отступами код - не помогло Поделиться сообщением Ссылка на сообщение
rubish #1013 15 октября 2013 ну я циклы вообще забыл когда юзал.x, y, z юзаю в лямбдах. пишу что-то внятное только когда лямбда мутная Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1014 15 октября 2013 ну я циклы вообще забыл когда юзал.ну форич какбы не всегда подходит так-то i,j,k,l,m,x:integer;const n=13; 7 однобуквенных переменных для одного метода, я идиот убейте меня кто-нибудь, я идиот убейте меня кто-нибудь var a,e:arr; девять, ДЕВЯТЬ мне было бы стыдно такой код сдавать Поделиться сообщением Ссылка на сообщение
KotZhilkina #1015 15 октября 2013 я даже в циклах по возможности не всегда юзаю i, jособенно если они большие, да и в с-синтаксисе немного яснее куда эти i приктнуть (опять камень в огород жилкина) я даже попробовал в блокноте разметить отступами код - не помогло в каком месте это камень в мой огород? Публикация отключена Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1016 15 октября 2013 ты же доказывал охуенную читаемость текстового синтаксиса Поделиться сообщением Ссылка на сообщение
KotZhilkina #1017 15 октября 2013 ты же доказывал охуенную читаемость текстового синтаксиса где? Публикация отключена Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1018 15 октября 2013 парудесят страниц назад или в одном из прошлых топиков, когда я кидал код на ВБ Поделиться сообщением Ссылка на сообщение
KotZhilkina #1019 15 октября 2013 не припоминаю... а что такое "текстовый синтаксис"? Публикация отключена Поделиться сообщением Ссылка на сообщение